home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / gauge / slidvb25 / sdigital.frm < prev    next >
Text File  |  1996-01-18  |  17KB  |  522 lines

  1. VERSION 2.00
  2. Begin Form DigitalDemo 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "Slider Digital Properties Demo"
  6.    ClientHeight    =   4500
  7.    ClientLeft      =   1635
  8.    ClientTop       =   1665
  9.    ClientWidth     =   5280
  10.    Height          =   4905
  11.    Left            =   1575
  12.    LinkTopic       =   "Form1"
  13.    MDIChild        =   -1  'True
  14.    ScaleHeight     =   300
  15.    ScaleMode       =   3  'Pixel
  16.    ScaleWidth      =   352
  17.    Top             =   1320
  18.    Width           =   5400
  19.    Begin Frame Frame6 
  20.       BackColor       =   &H00C0C0C0&
  21.       Caption         =   "Slider Value"
  22.       FontBold        =   -1  'True
  23.       FontItalic      =   0   'False
  24.       FontName        =   "Arial"
  25.       FontSize        =   8.25
  26.       FontStrikethru  =   0   'False
  27.       FontUnderline   =   0   'False
  28.       Height          =   765
  29.       Left            =   1635
  30.       TabIndex        =   27
  31.       Top             =   3600
  32.       Width           =   3555
  33.       Begin HScrollBar HScroll1 
  34.          Height          =   285
  35.          Index           =   3
  36.          LargeChange     =   100
  37.          Left            =   1200
  38.          Max             =   13000
  39.          Min             =   -3000
  40.          SmallChange     =   100
  41.          TabIndex        =   28
  42.          Top             =   300
  43.          Value           =   650
  44.          Width           =   2000
  45.       End
  46.       Begin Label Label1 
  47.          AutoSize        =   -1  'True
  48.          BackColor       =   &H00C0C0C0&
  49.          Caption         =   "Value:"
  50.          FontBold        =   0   'False
  51.          FontItalic      =   0   'False
  52.          FontName        =   "MS Sans Serif"
  53.          FontSize        =   8.25
  54.          FontStrikethru  =   0   'False
  55.          FontUnderline   =   0   'False
  56.          Height          =   195
  57.          Index           =   3
  58.          Left            =   720
  59.          TabIndex        =   30
  60.          Top             =   345
  61.          Width           =   450
  62.       End
  63.       Begin Label Label2 
  64.          AutoSize        =   -1  'True
  65.          BackColor       =   &H00C0C0C0&
  66.          Caption         =   "0"
  67.          Height          =   195
  68.          Index           =   3
  69.          Left            =   3255
  70.          TabIndex        =   29
  71.          Top             =   345
  72.          Width           =   105
  73.       End
  74.    End
  75.    Begin Frame Frame3 
  76.       BackColor       =   &H00C0C0C0&
  77.       Caption         =   "Color and Font Values"
  78.       FontBold        =   -1  'True
  79.       FontItalic      =   0   'False
  80.       FontName        =   "Arial"
  81.       FontSize        =   8.25
  82.       FontStrikethru  =   0   'False
  83.       FontUnderline   =   0   'False
  84.       Height          =   1410
  85.       Left            =   1635
  86.       TabIndex        =   12
  87.       Top             =   45
  88.       Width           =   3555
  89.       Begin Frame Frame5 
  90.          BackColor       =   &H00C0C0C0&
  91.          Caption         =   "DigitalColor"
  92.          FontBold        =   -1  'True
  93.          FontItalic      =   0   'False
  94.          FontName        =   "Arial"
  95.          FontSize        =   8.25
  96.          FontStrikethru  =   0   'False
  97.          FontUnderline   =   0   'False
  98.          Height          =   1000
  99.          Left            =   135
  100.          TabIndex        =   17
  101.          Top             =   240
  102.          Width           =   1515
  103.          Begin Label Label3 
  104.             BackColor       =   &H00808080&
  105.             Height          =   300
  106.             Index           =   7
  107.             Left            =   1050
  108.             TabIndex        =   25
  109.             Top             =   600
  110.             Width           =   300
  111.          End
  112.          Begin Label Label3 
  113.             BackColor       =   &H00000000&
  114.             Height          =   300
  115.             Index           =   0
  116.             Left            =   150
  117.             TabIndex        =   24
  118.             Top             =   300
  119.             Width           =   300
  120.          End
  121.          Begin Label Label3 
  122.             BackColor       =   &H00FFFFFF&
  123.             Height          =   300
  124.             Index           =   1
  125.             Left            =   450
  126.             TabIndex        =   23
  127.             Top             =   300
  128.             Width           =   300
  129.          End
  130.          Begin Label Label3 
  131.             BackColor       =   &H0000FFFF&
  132.             Height          =   300
  133.             Index           =   2
  134.             Left            =   750
  135.             TabIndex        =   22
  136.             Top             =   300
  137.             Width           =   300
  138.          End
  139.          Begin Label Label3 
  140.             BackColor       =   &H0000FF00&
  141.             Height          =   300
  142.             Index           =   3
  143.             Left            =   1050
  144.             TabIndex        =   21
  145.             Top             =   300
  146.             Width           =   300
  147.          End
  148.          Begin Label Label3 
  149.             BackColor       =   &H00FFFF00&
  150.             Height          =   300
  151.             Index           =   4
  152.             Left            =   150
  153.             TabIndex        =   20
  154.             Top             =   600
  155.             Width           =   300
  156.          End
  157.          Begin Label Label3 
  158.             BackColor       =   &H00FF0000&
  159.             Height          =   300
  160.             Index           =   5
  161.             Left            =   450
  162.             TabIndex        =   19
  163.             Top             =   600
  164.             Width           =   300
  165.          End
  166.          Begin Label Label3 
  167.             BackColor       =   &H00FF00FF&
  168.             Height          =   300
  169.             Index           =   6
  170.             Left            =   750
  171.             TabIndex        =   18
  172.             Top             =   600
  173.             Width           =   300
  174.          End
  175.       End
  176.       Begin Frame Frame4 
  177.          BackColor       =   &H00C0C0C0&
  178.          Caption         =   "DigitalFontID"
  179.          FontBold        =   -1  'True
  180.          FontItalic      =   0   'False
  181.          FontName        =   "Arial"
  182.          FontSize        =   8.25
  183.          FontStrikethru  =   0   'False
  184.          FontUnderline   =   0   'False
  185.          Height          =   1000
  186.          Left            =   1920
  187.          TabIndex        =   13
  188.          Top             =   240
  189.          Width           =   1530
  190.          Begin OptionButton Option2 
  191.             BackColor       =   &H00C0C0C0&
  192.             Caption         =   "MS Serif"
  193.             FontBold        =   -1  'True
  194.             FontItalic      =   0   'False
  195.             FontName        =   "MS Serif"
  196.             FontSize        =   9.75
  197.             FontStrikethru  =   0   'False
  198.             FontUnderline   =   0   'False
  199.             Height          =   240
  200.             Index           =   2
  201.             Left            =   150
  202.             TabIndex        =   16
  203.             Top             =   675
  204.             Width           =   1200
  205.          End
  206.          Begin OptionButton Option2 
  207.             BackColor       =   &H00C0C0C0&
  208.             Caption         =   "Courier"
  209.             FontBold        =   -1  'True
  210.             FontItalic      =   0   'False
  211.             FontName        =   "Courier"
  212.             FontSize        =   9.75
  213.             FontStrikethru  =   0   'False
  214.             FontUnderline   =   0   'False
  215.             Height          =   225
  216.             Index           =   1
  217.             Left            =   150
  218.             TabIndex        =   15
  219.             Top             =   465
  220.             Width           =   1200
  221.          End
  222.          Begin OptionButton Option2 
  223.             BackColor       =   &H00C0C0C0&
  224.             Caption         =   "Arial"
  225.             FontBold        =   -1  'True
  226.             FontItalic      =   0   'False
  227.             FontName        =   "Arial"
  228.             FontSize        =   8.25
  229.             FontStrikethru  =   0   'False
  230.             FontUnderline   =   0   'False
  231.             Height          =   210
  232.             Index           =   0
  233.             Left            =   150
  234.             TabIndex        =   14
  235.             Top             =   285
  236.             Value           =   -1  'True
  237.             Width           =   735
  238.          End
  239.       End
  240.    End
  241.    Begin Frame Frame2 
  242.       BackColor       =   &H00C0C0C0&
  243.       Caption         =   "Digital Position"
  244.       FontBold        =   -1  'True
  245.       FontItalic      =   0   'False
  246.       FontName        =   "Arial"
  247.       FontSize        =   8.25
  248.       FontStrikethru  =   0   'False
  249.       FontUnderline   =   0   'False
  250.       Height          =   975
  251.       Left            =   1635
  252.       TabIndex        =   2
  253.       Top             =   2580
  254.       Width           =   3550
  255.       Begin HScrollBar HScroll1 
  256.          Height          =   285
  257.          Index           =   1
  258.          LargeChange     =   10
  259.          Left            =   1215
  260.          Max             =   100
  261.          TabIndex        =   4
  262.          Top             =   570
  263.          Width           =   2000
  264.       End
  265.       Begin HScrollBar HScroll1 
  266.          Height          =   285
  267.          Index           =   0
  268.          LargeChange     =   10
  269.          Left            =   1215
  270.          Max             =   100
  271.          TabIndex        =   3
  272.          Top             =   300
  273.          Width           =   2000
  274.       End
  275.       Begin Label Label2 
  276.          AutoSize        =   -1  'True
  277.          BackColor       =   &H00C0C0C0&
  278.          Caption         =   "0"
  279.          Height          =   195
  280.          Index           =   1
  281.          Left            =   3240
  282.          TabIndex        =   8
  283.          Top             =   615
  284.          Width           =   105
  285.       End
  286.       Begin Label Label2 
  287.          AutoSize        =   -1  'True
  288.          BackColor       =   &H00C0C0C0&
  289.          Caption         =   "0"
  290.          Height          =   195
  291.          Index           =   0
  292.          Left            =   3240
  293.          TabIndex        =   7
  294.          Top             =   345
  295.          Width           =   105
  296.       End
  297.       Begin Label Label1 
  298.          AutoSize        =   -1  'True
  299.          BackColor       =   &H00C0C0C0&
  300.          Caption         =   "DigitalY:"
  301.          FontBold        =   0   'False
  302.          FontItalic      =   0   'False
  303.          FontName        =   "MS Sans Serif"
  304.          FontSize        =   8.25
  305.          FontStrikethru  =   0   'False
  306.          FontUnderline   =   0   'False
  307.          Height          =   195
  308.          Index           =   1
  309.          Left            =   615
  310.          TabIndex        =   6
  311.          Top             =   615
  312.          Width           =   585
  313.       End
  314.       Begin Label Label1 
  315.          AutoSize        =   -1  'True
  316.          BackColor       =   &H00C0C0C0&
  317.          Caption         =   "DigitalX:"
  318.          FontBold        =   0   'False
  319.          FontItalic      =   0   'False
  320.          FontName        =   "MS Sans Serif"
  321.          FontSize        =   8.25
  322.          FontStrikethru  =   0   'False
  323.          FontUnderline   =   0   'False
  324.          Height          =   195
  325.          Index           =   0
  326.          Left            =   630
  327.          TabIndex        =   5
  328.          Top             =   345
  329.          Width           =   585
  330.       End
  331.    End
  332.    Begin Frame Frame1 
  333.       BackColor       =   &H00C0C0C0&
  334.       Caption         =   "Digital Value"
  335.       FontBold        =   -1  'True
  336.       FontItalic      =   0   'False
  337.       FontName        =   "Arial"
  338.       FontSize        =   8.25
  339.       FontStrikethru  =   0   'False
  340.       FontUnderline   =   0   'False
  341.       Height          =   1065
  342.       Index           =   0
  343.       Left            =   1635
  344.       TabIndex        =   1
  345.       Top             =   1500
  346.       Width           =   3550
  347.       Begin CheckBox Check1 
  348.          BackColor       =   &H00C0C0C0&
  349.          Caption         =   "Digital"
  350.          Height          =   315
  351.          Left            =   255
  352.          TabIndex        =   26
  353.          Top             =   285
  354.          Value           =   1  'Checked
  355.          Width           =   915
  356.       End
  357.       Begin HScrollBar HScroll1 
  358.          Height          =   285
  359.          Index           =   2
  360.          LargeChange     =   100
  361.          Left            =   1215
  362.          Max             =   500
  363.          SmallChange     =   100
  364.          TabIndex        =   9
  365.          Top             =   585
  366.          Width           =   2000
  367.       End
  368.       Begin Label Label2 
  369.          AutoSize        =   -1  'True
  370.          BackColor       =   &H00C0C0C0&
  371.          Caption         =   "0"
  372.          Height          =   195
  373.          Index           =   2
  374.          Left            =   3270
  375.          TabIndex        =   11
  376.          Top             =   630
  377.          Width           =   105
  378.       End
  379.       Begin Label Label1 
  380.          AutoSize        =   -1  'True
  381.          BackColor       =   &H00C0C0C0&
  382.          Caption         =   "DigitalDecimals:"
  383.          FontBold        =   0   'False
  384.          FontItalic      =   0   'False
  385.          FontName        =   "MS Sans Serif"
  386.          FontSize        =   8.25
  387.          FontStrikethru  =   0   'False
  388.          FontUnderline   =   0   'False
  389.          Height          =   195
  390.          Index           =   2
  391.          Left            =   75
  392.          TabIndex        =   10
  393.          Top             =   615
  394.          Width           =   1125
  395.       End
  396.    End
  397.    Begin SLIDER Slider1 
  398.       AutoRedraw      =   -1  'True
  399.       AVersion        =   2.501
  400.       BackColor       =   &H00C0C0C0&
  401.       BarBorder       =   0.05
  402.       BarInner        =   0.4
  403.       BarOuter        =   0.75
  404.       BevelInner      =   2  ' 2 - Inset
  405.       BevelOuter      =   2  ' 2 - Inset
  406.       BevelWidth      =   2
  407.       BorderWidth     =   2
  408.       CaptionID       =   0
  409.       Captions        =   0
  410.       Digital         =   -1  'True
  411.       DigitalColor    =   &H00FFFFFF&
  412.       DigitalDecimals =   1
  413.       DigitalFontID   =   0
  414.       DigitalX        =   0.575
  415.       DigitalY        =   0.875
  416.       Direction       =   1  ' 1 - Backward
  417.       FontID          =   0
  418.       Height          =   4260
  419.       KnobColor       =   &H00000000&
  420.       KnobOffset      =   0
  421.       KnobStyle       =   0  ' 0 - None
  422.       KnobXScale      =   0
  423.       KnobYScale      =   0
  424.       Left            =   105
  425.       Max             =   130
  426.       Min             =   -30
  427.       MouseControl    =   -1  'True
  428.       OffColor        =   &H00FFFFFF&
  429.       OnColor         =   &H00000080&
  430.       Orientation     =   1  ' 1 - Vertical
  431.       Shape           =   ""
  432.       ShapeStyle      =   2  ' 2 - Thermometer
  433.       Snap            =   0  ' 0 - None
  434.       SnapIncrement   =   0
  435.       TabIndex        =   0
  436.       TicID           =   0
  437.       Tics            =   1
  438.       Top             =   135
  439.       Value           =   65
  440.       Width           =   1455
  441.       ZLoad           =   SDIGITAL.FRX:0000
  442.    End
  443. End
  444.  
  445. Sub Check1_Click ()
  446.  
  447.     slider1.Digital = check1
  448.  
  449. End Sub
  450.  
  451. Sub Form_Load ()
  452.  
  453.     hscroll1(0) = slider1.DigitalX * 100
  454.     hscroll1(1) = slider1.DigitalY * 100
  455.     hscroll1(2) = slider1.DigitalDecimals * 100
  456.     hscroll1(3) = slider1.Value * 100
  457.  
  458. End Sub
  459.  
  460. Sub HScroll1_Change (index As Integer)
  461.  
  462.     Select Case index
  463.         Case 0
  464.             slider1.DigitalX = hscroll1(index) / 100
  465.         Case 1
  466.             slider1.DigitalY = hscroll1(index) / 100
  467.         Case 2
  468.             slider1.DigitalDecimals = hscroll1(index) / 100
  469.         Case 3
  470.             slider1.Value = hscroll1(index) / 100
  471.     End Select
  472.  
  473.     label2(index) = hscroll1(index) / 100
  474.  
  475. End Sub
  476.  
  477. Sub HScroll1_Scroll (index As Integer)
  478.  
  479.     Select Case index
  480.         Case 0
  481.             slider1.DigitalX = hscroll1(index) / 100
  482.         Case 1
  483.             slider1.DigitalY = hscroll1(index) / 100
  484.         Case 2
  485.             slider1.DigitalDecimals = hscroll1(index) / 100
  486.         Case 3
  487.             slider1.Value = hscroll1(index) / 100
  488.    End Select
  489.  
  490.     label2(index) = hscroll1(index) / 100
  491.  
  492. End Sub
  493.  
  494. Sub Label3_Click (index As Integer)
  495.  
  496.     slider1.DigitalColor = label3(index).BackColor
  497.  
  498. End Sub
  499.  
  500. Sub Option1_Click (index As Integer)
  501.     
  502.     If index = 0 Then
  503.         slider1.Digital = True
  504.     Else
  505.         slider1.Digital = False
  506.     End If
  507.  
  508. End Sub
  509.  
  510. Sub Option2_Click (index As Integer)
  511.     
  512.     slider1.DigitalFontID = index
  513.  
  514. End Sub
  515.  
  516. Sub Slider1_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single)
  517.  
  518.     hscroll1(3) = slider1.Value * 100
  519.  
  520. End Sub
  521.  
  522.